function Compass() {
	// let compass = document.querySelector('.compass')
	// let controls = document.querySelector('.navigation-controls')
	// if (compass && controls) {
	//     if (compass.style.display === 'none' && controls.style.display === 'none') {
	//         compass.style.display = 'block'
	//         controls.style.display = 'block'
	//     } else {
	//         compass.style.display = 'none'
	//         controls.style.display = 'none'
	//     }
	//     return
	// }
	let options = {};
	// 用于在使用重置导航重置地图视图时设置默认视图控制。接受的值是Cesium.Cartographic 和Cesium.Rectangle.
	options.defaultResetView = Cesium.Cartographic.fromDegrees(110, 30, 2000000);
	// 用于启用或禁用罗盘。true是启用罗盘，false是禁用罗盘。默认值为true。如果将选项设置为false，则罗盘将不会添加到地图中。
	options.enableCompass = true;
	// 用于启用或禁用缩放控件。true是启用，false是禁用。默认值为true。如果将选项设置为false，则缩放控件 将不会添加到地图中。
	options.enableZoomControls = true;
	// 用于启用或禁用距离图例。true是启用，false是禁用。默认值为true。如果将选项设置为false，距离图例将不会添加到地图中。
	options.enableDistanceLegend = true;
	// 用于启用或禁用指南针外环。true是启用，false是禁用。默认值为true。如果将选项设置为false，则该环将可见但无效。
	options.enableCompassOuterRing = true;
	options.mapMode2D = Cesium.MapMode2D.ROTATE;
	viewer.extend(Cesium.viewerCesiumNavigationMixin, options);
}
export { Compass };